Ext.define('BEST.view.roleoper.Edit', {
	extend : 'Ext.window.Window',
	alias : 'widget.roleoperedit',
	title : '编辑用户权限信息',
	border : false,
	layout : "border",
	width : 800,
	height :650,
	initComponent : function() {
		this.items = [{
			xtype : 'form',
			region : 'west',
			layout : "vbox",
			//height:40,
			bodyPadding : 5,
			frame : true,
			defaultType : "textfield",
			fieldDefaults : {
				labelAlign : "right",
				labelWidth : 100,
				msgTarget : "qtip"
			},
			items : [{
					id:'tsrId',
		        	name : 'tsrId',
					hidden : true,
					listeners:{
						afterrender:function(){
							Ext.getCmp('editTree').getStore().load();
						}
					}
		        },{ 	xtype : 'textfield',
						name : 'tsrName',
						fieldLabel : '角色名称 ',
						disabled:true
					}, {
						xtype : 'textfield',
						name : 'tsrStatus',
						fieldLabel : '角色状态',
						disabled:true,
						listeners:{
							afterrender:function(){
								this.setValue(this.getValue()==1?'正常':'禁用');
							}
						}
					}]}, {
						id:'editTree',
						itemId:'edittree',
						xtype:'roleopertree',
		               listeners: {  
		                   'beforeload': function (store, op, options) {
		                        var params = {  
		                            "tsrId":Ext.getCmp('tsrId').getValue()
		                        };  
		                        Ext.apply(store.proxy.extraParams, params);   
		                    }
		                }
					}];
		this.buttons = [{
					text : '保存',
					itemId : 'save'
				}, {
					text : '取消',
					itemId : 'cancle'
				}];

		this.callParent(arguments);
	}

});